package excercise;

import java.util.Scanner;

public class EX23 {
	
	
	
	public static void main(String[] args) {
		
		/*int a = 5;
		int b = 3;
		int c = 3;
		
		if((a == 5) && (b == 3) && (c == 3)){
			
			System.out.println("당신의 당첨금은 : -1백만원 입니다.");
			
		}else if(((a == 5) && (b == 3)) || ((a == 5) && (c == 3)) || ((b == 3) && (c == 3))){
			
			System.out.println("당신의 당첨금은 : -1만원 입니다.");
		}else System.out.println("당신의 당첨금은 : -1천원 입니다.");
		*/
		int[] myLotto = new int[4];
		int[] comLotto = new int[4];
		int match = 0;
				for(int i = 1; i < comLotto.length; ++i){
					comLotto[i] = (int)(Math.random() * 10);
				}
					// 사용자로 부터 3자리 입력받기
	  Scanner sc = new Scanner(System.in);
	  for(int i = 1; i < myLotto.length; ++i){
		  System.out.println(i + "번쨰 숫자를 입력하세요");
	  
		  myLotto[i] = sc.nextInt();
	}
		  // 비교
		  // 123 : 123, 213, 312, 231
		  if( myLotto[1] == comLotto[1] || myLotto[1] == comLotto[2] || 
				  myLotto[1] == comLotto[3]) ++match;
		  if( myLotto[2] == comLotto[1] || myLotto[2] == comLotto[2] || 
				  myLotto[2] == comLotto[3]) ++match;
		  if( myLotto[3] == comLotto[1] || myLotto[3] == comLotto[2] || 
				  myLotto[3] == comLotto[3]) ++match;
	  
		  // 일치여부에 따라 상금 지급
		  if( match == 1){
			  System.out.println("3등 0원");
		  }else if(match == 2){
			  System.out.println("2등 10원");
	  } else if (match == 3){
		  System.out.println("1등  1000000000000000000원 ");
	  } else {
		  System.out.println("꽝");
	  }
			  System.out.println("추첨번호 :");
			  for(int i = 1; i <= 3; ++i){
				  System.out.println(comLotto[i] + "\t");
			  }
			  System.out.println("\n 복권번호 :");
			  for(int i = 1; i <= 3; ++i){
				  System.out.println(comLotto[i] + "\t");
			  }
	  System.out.println("입니다.");
		
	  
	
		  
	  }
	}

